//package com.project.thisConsume.config;
//
//
//import com.netflix.loadbalancer.ILoadBalancer;
//import com.netflix.loadbalancer.IRule;
//import com.netflix.loadbalancer.Server;
//
//import java.util.List;
//
//public class RuleBalance implements IRule {
//
//    private ILoadBalancer loadBalancer;
//
//    @Override
//    public Server choose(Object o) {
//        // 自定义负载均衡规则
//        List<Server> servers = loadBalancer.getAllServers();
//        return servers.get(0);
//    }
//
//    @Override
//    public void setLoadBalancer(ILoadBalancer iLoadBalancer) {
//        this.loadBalancer = iLoadBalancer;
//    }
//
//    @Override
//    public ILoadBalancer getLoadBalancer() {
//        return this.loadBalancer;
//    }
//}
